package com.hengpeng.msls.port.client.vo.client;

import java.util.Date;

/**
 * <pre>
 * 资金明细信息 vo
 * </pre>
 * @author shanguogang
 * @version 1.0, 2015-8-13
 */
public class AccountLog
{
	/**
	 * 交易类型
	 */
	private AccountTransType transType;

	/**
	 * 交易形式
	 */
	private TradeMode tradeMode;

	/**
	 * 交易金额（分）
	 */
	private Long money;

	/**
	 * 交易时间
	 */
	private Date transTime;

	/**
	 * 交易后余额
	 */
	private Long remnantMoney;

	/**
	 * 交易后冻结资金
	 */
	private Long remnantFreezeMoney;

	/**
	 * 外部流水号
	 */
	private String referenceId;

	/**
	 * 备注信息
	 */
	private String remark;

	public String getReferenceId()
	{
		return referenceId;
	}

	public void setReferenceId(String referenceId)
	{
		this.referenceId = referenceId;
	}

	public TradeMode getTradeMode()
	{
		return tradeMode;
	}

	public Date getTransTime()
	{
		return transTime;
	}

	public AccountTransType getTransType()
	{
		return transType;
	}

	public void setTradeMode(TradeMode tradeMode)
	{
		this.tradeMode = tradeMode;
	}

	public void setTransTime(Date transTime)
	{
		this.transTime = transTime;
	}

	public void setTransType(AccountTransType transType)
	{
		this.transType = transType;
	}

	public Long getRemnantMoney()
	{
		return remnantMoney;
	}

	public void setRemnantMoney(Long remnantMoney)
	{
		this.remnantMoney = remnantMoney;
	}

	public Long getRemnantFreezeMoney()
	{
		return remnantFreezeMoney;
	}

	public void setRemnantFreezeMoney(Long remnantFreezeMoney)
	{
		this.remnantFreezeMoney = remnantFreezeMoney;
	}

	public String getRemark()
	{
		return remark;
	}

	public void setRemark(String remark)
	{
		this.remark = remark;
	}

	public Long getMoney()
	{
		return money;
	}

	public void setMoney(Long money)
	{
		this.money = money;
	}

}
